﻿@charset "utf-8";
/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form,p{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
img{border:0;}
html{ background-color:#FFFDF8;}
body{text-align:left;font:12px/1.2 SimSun, Arial, Helvetica, sans-serif; color:#333333;}

a{color:#322D29; text-decoration:none;}
a:hover{color:#FF4800;text-decoration:underline;}

.w956{ width:956px;}
.w904{ width:904px;}
.w488{ width:488px;}
.head{ margin:0 auto; height:103px; background:url(../images/bg.gif) no-repeat 350px 0;}
.head img{ margin-top:12px; float:left;}
.head span{ margin-top:74px; float:right;}
.head span a{ margin:0 8px;}

.content,.content_t,.content_t span,.content_b,.content_b span,ul.rlogin .zc .btnreg,ul.rlogin li .r .t_wrong em,ul.rlogin li .r .t_right,ul.rlogin .line,.loginlist li span,.content_c .d_line,.content_c .t_ul li,.w488 .content_c,.w488 .rlogin li.cwts em{ background:url(../images/login1.gif) no-repeat;}

.wrap{margin:0 auto; height:auto; overflow:hidden; padding-left:416px; background:url(../images/login.jpg) no-repeat 0 43px;}
.content{ margin:0 auto; height:543px; overflow:hidden; background-position:-1069px 0; background-repeat:repeat-y; background-color:#fff;}
.content_t{ height:35px; background-position:0 0;}
.content_t span{ width:15px; height:35px; display:block; background-position:-959px 0; float:right;}
.content_l{ width:482px; float:left; margin-top:30px; padding:10px 0 0 75px; height:464px;}
.content_l h2{ height:41px; color:#FF5000; font-size:18px; font-family:"黑体";}
ul.rlogin{ height:auto; overflow:hidden; zoom:1;}
ul.rlogin li{ clear:both; height:42px; overflow:hidden; line-height:27px;zoom:1; }
ul.rlogin li .l{ width:72px; text-align:right; font-size:14px; float:left;}
ul.rlogin li .r{ float:left;}
ul.rlogin li .r .input{ float:left; width:187px; height:25px; overflow:hidden; border:1px solid #bbb; background-color:#E5E5E5; margin-right:10px;}
ul.rlogin li .r .wid{ width:84px;}
ul.rlogin li .r .input input{ width:176px; height:23px; line-height:23px; padding:0 5px; border:0; margin:2px 0 0 1px;}
ul.rlogin li .r .wid input{ width:83px;}
ul.rlogin li .r .t_right{ float:left; width:18px; height:18px; background-position:-2546px -17px; margin-top:5px;display:none;}
ul.rlogin li .r .t_wrong{float:left;font-style: normal; margin-left:6px; display:inline; width:135px; height:25px; line-height:25px; border:1px solid #FF4E01; color:#FF4E01; background-color:#FFECE5; padding:0 7px; position:relative;display:none;}
ul.rlogin li .r .t_wrong em{ width:7px; height:11px; position:absolute; left:-7px; top:7px; background-position:-2572px -24px;}
ul.rlogin li.yzm .r .t_wrong{ width:90px;}
ul.rlogin li .r label{ float:left; color:#999;}
ul.rlogin li .r img{ float:left; margin-right:10px;}
ul.rlogin li .r a{ float:left; margin-right:10px;color:#FF4800;}
ul.rlogin .yzm .r a{ color:#272727;}
ul.rlogin li .r strong{ font-size:14px; float:left; margin-right:10px;}
ul.rlogin .yhxy{}
ul.rlogin .yhxy .r input{ float:left; margin:7px 7px 0 0; *margin-top:3px;}
ul.rlogin .yhxy .r p{ float:left; color:#666;}
ul.rlogin .yhxy .r p a{ float:none;}
ul.rlogin .zc .btnreg{ float:left; width:85px; height:32px; cursor:pointer; border:0; background-position:-977px 0; font-size:14px; color:#fff; font-weight:bold; margin-right:13px;}
ul.rlogin .zc p{ float:left; color:#707070;}
ul.rlogin .zc p a{ float:none; color:#FF5000; text-decoration:underline;}
ul.rlogin .zc p a:hover{ text-decoration:none;}
ul.rlogin .line{ width:390px; height:36px; background-position:-2144px -24px; margin-left:15px;}
ul.rlogin.h30 li{ height:30px;}
ul.rlogin.h30 li .l{ width:58px;}

.content_r{ width:270px; height:445px; float:left;margin-top:30px; padding-left:30px; border-left:1px solid #ddd;}
.content_r p{ height:33px; line-height:33px; color:#666;}
.loginlist{ padding-left:10px;}
.loginlist li{ height:36px; line-height:36px; clear:both; }
.loginlist li span{ padding:3px 8px;}
.loginlist li.rr span{ background-position:-2032px -17px;}
.loginlist li.sina span{ background-position:-2054px -17px;}
.loginlist li.kx span{ background-position:-2076px -17px;}
.loginlist li.qq span{ background-position:-2098px -17px;}
.content_b{ height:4px; font-size:0; line-height:0; background-position:-2032px 0; clear:both;}
.content_b span{ width:15px; height:4px; display:block; background-position:-2032px -5px; float:right;}

.content_c{ margin:40px 0 0 282px; width:490px; height:464px; overflow:hidden;}
.content_c h2{ height:40px; color:#FF5000; font-size:18px; font-family:"黑体";}
.content_c .t_p{ height:auto; line-height:25px; overflow:hidden; font-size:14px; width:400px; clear:both;}
.content_c .t_p a{ color:#FF5000; margin:0 8px;}
.content_c .t_p2{ height:52px; line-height:52px; overflow:hidden; color:#666; width:400px; clear:both;}
.content_c .t_p3{ height:auto; line-height:25px; overflow:hidden; font-size:14px; width:400px; clear:both; color:#656565;}
.content_c .d_line{ width:390px; height:35px; background-position:-2144px -24px; margin:10px 0 0 10px; clear:both;}
.content_c .t_ul{ margin-top:18px;}
.content_c .t_ul li{ height:26px; line-height:26px; clear:both; background-position:-2985px -18px; padding-left:14px; font-size:14px; color:#6A6A6A;}
.content_c .t_ul li a{color:#FF5000; text-decoration:underline;}
.content_c .t_ul li a:hover{ text-decoration:none;}

.w488 .content{ height:467px;}
.w488 .content_c{ height:398px; margin:0; padding:30px 0 0 28px; background-position:-1537px 0; background-repeat:repeat-y; width:auto;}
.w488 .rlogin{ position:relative;}
.w488 .rlogin li .l{ width:94px;}
.w488 .rlogin .yhxy .r p{ color:#333;}
.w488 .rlogin .yhxy .r p a{ text-decoration:underline; margin-left:10px; display:inline;}
.w488 .rlogin .yhxy .r p a:hover{ text-decoration:none;}
.w488 .rlogin li .r .t_wrong{ width:110px;}
.w488 .loginlist{ width:420px; height:28px; background-color:#F7F7F7;}
.w488 .loginlist li{height:28px; line-height:28px; clear:none; float:left; margin-right:20px;}
.w488 .rlogin li.cwts{ width:110px; height:52px; position:absolute; top:0; right:37px;border:1px solid #FF4E01; color:#FF4E01; background-color:#FFECE5; padding:15px 7px 0 7px; overflow:visible; line-height:18px;}
.w488 .rlogin li.cwts em{ width:7px; height:11px; display:block; position:absolute; left:-7px; top:27px; background-position:-2572px -24px;}

.foot{ height:65px; text-align:center; padding-top:15px;}
.foot p{ height:24px; line-height:24px;}
.foot p a{ margin:0 6px;}

.pm0{ padding-left:0; margin:0;}